package sanjiao;

import java.math.BigInteger;
import java.util.Scanner;

/**
 * @Author Stringzhua
 * @Date 2024/4/21 14:10
 * description:输入包含多组数据，每组数据包含三个正整数a、b、c（1≤a, b, c≤10^100）。
 * 对应每一组数据，如果它们能组成一个三角形，则输出“Yes”；否则，输出“No”。
 * 输入:
 * 1 2 3
 * 2 2 2
 * <p>
 * 输出:
 * No
 * Yes
 */
public class test01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
//            long a = sc.nextLong();
//            long b = sc.nextLong();
//            long c = sc.nextLong();
            BigInteger a = new BigInteger(sc.next());
            BigInteger b = new BigInteger(sc.next());
            BigInteger c = new BigInteger(sc.next());
            if (isTriangle(a, b, c)) {
                System.out.println("Yes");
            } else {
                System.out.println("No");
            }
        }
    }

    public static boolean isTriangle(BigInteger a, BigInteger b, BigInteger c) {
//        return a + b > c && a + c > b && b + c > a;
        return a.add(b).compareTo(c) > 0 && a.add(c).compareTo(b) > 0 && b.add(c).compareTo(a) > 0;
    }
}
